home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / utils1 / fdate89.arj / HOLIFEDS.DOC < prev   
Text File  |  1995-02-20  |  6KB  |  128 lines

  1. HOLIFEDS.BAT
  2. ============
  3. by Stephen Ferg     1992 Dec 11
  4.  
  5. HOLIFEDS.BAT is a companion batch file to HOLIDAYS.BAT.  It is designed
  6. specifically to be useful to employees of the Federal government.
  7.  
  8. The purpose of HOLIFEDS.BAT is to aid Federal employees and managers in
  9. planning for holidays by calculating a list Federal holidays for a given
  10. year.  It calculates both Federal holidays and days that -- because they
  11. fall between a holiday and a weekend (or another holiday) -- are likely
  12. to be popular as annual-leave days.
  13.  
  14.  
  15. FEDERAL HOLIDAYS
  16. ================
  17. Calculating Federal holidays is a tricky business because there are
  18. three different types of Federal holiday:
  19.  
  20. 1.  Holidays that are fixed to a certain calendar date, such as July 4.
  21.     These are what OPM calls "date-certain" holidays.
  22.  
  23. 2.  "Floating" holidays, that are attached to the Nth day-of-the-week
  24.     in a certain month.  Labor Day, for example, is the first Monday in
  25.     September.  A minor variation on this theme is Memorial Day, which
  26.     is specified as being the LAST Monday in May.
  27.  
  28. 3.  Inauguration Day, which is in a class by itself.
  29.  
  30.  
  31. Here is the official Office of Personnel Management (OPM)
  32. description of how Federal holidays are determined for a given year.
  33. -----------------------------------------------------------------------
  34. begin: OPM Federal Holidays Documentation
  35. -----------------------------------------------------------------------
  36.                       FEDERAL HOLIDAYS
  37.  
  38. Federal holidays are always the same regardless of the calendar year.
  39. That is to say, the language of Title 5, United States Code, Section
  40. 6103, can be applied to any year simply by comparing the list of
  41. holidays to a calendar and marking the calendar.  There are two things
  42. to keep in mind regarding holidays that are date certain (e.g., January
  43. 1, July 4, November 11, and December 25); first all such days which fall
  44. on Saturday will be celebrated on the preceding Friday and, secondly,
  45. all such days which fall on a Sunday will be celebrated on the
  46. succeeding Monday.
  47.  
  48. Here is the list of Federal holidays for each year (there are 10):
  49.  
  50.   1.  New Year's Day, January 1
  51.   2.  Birthday of Martin Luther King, Jr., the third Monday in January
  52.   3.  Washington's Birthday, the third Monday in February
  53.   4.  Memorial Day, the last Monday in May
  54.   5.  Independence Day, July 4
  55.   6.  Labor Day, the first Monday in September
  56.   7.  Columbus Day, the second Monday in October
  57.   8.  Veteran's Day, November 11
  58.   9.  Thanksgiving Day, the fourth Thursday in November
  59.  10.  Christmas Day, December 25
  60.  
  61. Additionally, for employees employed in the District of Columbia,
  62. Montgomery and Prince Georges Counties in Maryland, Arlington & Fairfax
  63. Counties in Virginia, and the cities of Falls Church, and Alexandria,
  64. VA, January 20 of each fourth year after 1965, Inauguration Day, is a
  65. legal public holiday.  If it falls on Sunday, it shall be the next
  66. succeeding day selected for the public observance of the President's
  67. inauguration.
  68.  
  69. -----------------------------------------------------------------------
  70. For more information, write:
  71.     United States Office of Personnel Management
  72.     Washington, DC 20415
  73. or telephone OPM at (202) 606-2858.
  74. -----------------------------------------------------------------------
  75.   end: OPM Federal Holidays Documentation
  76. -----------------------------------------------------------------------
  77.  
  78.  
  79. There are some interesting aspects to this formula.
  80.  
  81.  
  82. NEW YEAR'S DAY
  83. ==============
  84. A holiday may be celebrated in a different year than the one in which
  85. it occurs.  Specifically, if January 1 falls on a Saturday, it is
  86. celebrated on the preceeding Friday, which is December 31 of the
  87. preceding year.  An example is New Year's Day, 1983, which was
  88. celebrated on the last day of 1982.
  89.  
  90.  
  91. INAUGURATION DAY
  92. ================
  93. Every 4th year is Presidential Inauguration year.  Inauguration Day is a
  94. date-certain holiday occurring on January 20. Federal employees who work
  95. in Washington, DC and the surrounding metropolitan area get Inauguration
  96. Day as a holiday, primarily to minimize traffic congestion on the day of
  97. the big event.  For Federal employees working in other locations,
  98. Inauguration Day is not a holiday.
  99.  
  100. Unlike other date-certain holidays, if Inauguration Day occurs on a
  101. Saturday, it is celebrated on the Saturday.
  102.  
  103. Like other date-certain holidays, if Inauguration Day occurs on a Sunday,
  104. it is pushed to the following Monday, January 21.  The interesting thing
  105. is that if January 20 or 21 falls on a Monday, it is the third Monday in
  106. January, and therefore it is also the occasion for celebrating Martin
  107. Luther King's birthday.  So there are four different scenarios for
  108. Inauguration Day:
  109.  
  110. Falls on a Saturday, so there is no special Federal holiday  : 2001
  111. Falls on a Sunday but moved to Monday (same as MLK birthday) : 1985
  112. Falls on a Monday                     (same as MLK birthday) : 1997
  113. Falls on Tuesday-Friday, Federal workers get an extra holiday: 1993
  114.  
  115.  
  116.  
  117. CHRISTMAS EVE
  118. =============
  119. There is also an unofficial holiday tradition that the OPM formula does
  120. not mention.  Traditionally, when Christmas Day falls on a Friday the
  121. President grants leave to Federal employees for the afternoon of the
  122. preceding Thursday, Christmas Eve.  There is, however, nothing official
  123. about this tradition, and there have been presidents who did not adhere
  124. to it.  Lyndon Johnson, for instance, did not grant leave to Federal
  125. employees on Thursday, Dec. 24, 1964.  Why don't you run HOLIFEDS,
  126. specify the year as 1964, and see what it says about December 24?
  127.  
  128.